'''
用reqiests发送post请求
1.data 传参，传的是表单格式的参数
2.json传参 ，传的是json格式的参数
具体用data还是json传参，要看接口是如何实现的。
'''

import requests
#金融项目登录接口
url = "http://192.168.2.36:8089/futureloan/mvc/api/member/login"
cs ={
    "mobilephone": "18012345678",
    "pwd":"123456"
}
# 用data传参
r = requests.post(url,data = cs) #
print(r.text) # 登录成功
# 请求头中，'Content-Type': 'application/x-www-form-urlencoded'
print(r.request.headers)

# 用json传参
r = requests.post(url,json=cs) #
print(r.text) #手机号不能为空，这个接口不支持用json得发送传参，参数未识别出来
# 请求头中，'Content-Type': 'application/x-www-form-urlencoded'
print(r.request.headers)


# 汽车租赁系统的登录接口（没有文档，但是有界面时，可以通过操作界面抓取接口）
url = "http://192.168.2.36:8089/carRental/login/login.action"
cs = {
    "loginname":"admin",
    "pwd":"123456"
}
r = requests.post(url, data=cs)
print(r.text)
assert " <title>首页-汽车出租系统</title>" in r.text